/*******************************************************
> Copyright (C) 2024 ==IOT== All rights reserved.
> File Name: device.h
> Author: sy
> Website:www.sy.org
> Created Time: 2024年09月23日 星期一 11时30分48秒
***************************************************/

#ifndef __DEVICE_H_
#define __DEVICE_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h> // 时间获取
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>
#include "cJSON.h"

struct device_function
{
    char type[10]; // dev
    char time[20];
    float flow_rate;
    float motor_temperature;
    float water_level;
    char gate_valve_condition[10]; // 闸阀状态(on/off)
};

#define PORT 6868
#define IP "192.168.0.132"



#endif
